/* 重置样式 */
/* reset */
html,
body,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
fieldset,
input,
abbr,
article,
aside,
command,
details,
figcaption,
figure,
footer,
header,
hgroup,
mark,
meter,
nav,
output,
progress,
section,
summary,
time,
td {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
address,
caption,
cite,
code,
em,
th,
figcaption {
  font-weight: normal;
  font-style: normal;
}
fieldset,
iframe {
  border: none;
}
caption,
th {
  text-align: left;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
ul {
  list-style: none outside;
}
ins {
  text-decoration: none;
}
article,
aside,
footer,
header,
hgroup,
nav,
section,
figure,
figcaption,
details,
summary {
  display: block;
}
img,
a img {
  border: 0;
}
/* layout */
body {
	font-size: 62.5%;
	background-color: #f4f4f4;
	font-family: "微软雅黑";
	color: #666666;
	overflow:scroll;
	overflow-x:hidden;
    width: 100%;
}
.no-padding-top {
  padding-top: 0;
}
.indexbody {
  background-color: #ededed;
}
input {
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html,
body {
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}
a:focus,
input:focus,
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
select {
  height: 23px;
  line-height: 23px;
}
/* show or hide */
body .hide {
  display: none!important;
}
body .show {
  display: block;
}
body.bodyf,
.bgfff {
  background-color: #ffffff;
}
.v-hidden {
  visibility: hidden;
}
.v-visible {
  visibility: visible;
}
.img-block img {
  display: block;
}
/* align */
/* color */
.green {
  color: #5ab528;
}
.red {
  color: #c30d23;
}
.gray {
  color: #b6b6b6;
}
.blue {
  color: #aada1b;
}
.c92 {
  color: #929292;
}
.orange {
  color: #fe7622;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.f16 {
  font-size: 0.5em;
}
.f14 {
  font-size: 1.4em;
}
.ml15 {
  margin-left: 1.5em;
}
.mt10 {
  margin-top: 1em;
}
.plr10 {
  padding: 0 1em;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.mb5 {
  margin-bottom: 0.5em;
}
.mr10 {
  margin-right: 1em;
}
a {
  text-decoration: none;
  color: #3b9bff;
}
a:link,
a:hover,
a:active,
a:visited {
  text-decoration: none;
}
/* clear float */
.clear {
  zoom: 1;
}
.clear:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* font color */
.gray {
  color: gray;
}
.test .red {
  color: #FF0000;
}
.orange {
  color: #ff6600;
}
.test .green {
  color: #66A423;
}
.blue {
  color: #2984bd;
}
/* position */
.p-r {
  position: relative;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.fwb {
	font-weight: bold;
}
.content {
  width: 320px;
  margin: 0 auto;
}

.border-bottom{
	border-bottom: 0.1em #e3e3e3 solid;
}

* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/* 头部 */
.header-title {
	height: 3.5em;
	line-height: 3.5em;
	text-align: center;
	background-color: #fff;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 999;
	border-bottom: 0.1em #e3e3e3 solid;
}

.header-title p {
	color: #ff7622;
	font-size: 1.8em;
}

.header-title .go-back {
	width: 1.2em;
	height: 1.2em;
	position: absolute;
	left: 0.5em;
	top: 0.5em;
}

/* 广告 */
.advert-area {
	display: none;
	height: 2.5em;
	line-height: 2.5em;
	text-align: center;
	background-color: #fbf1e7;
	position: fixed;
	left: 0;
	top: 3.5em;
	right: 0;
	z-index: 999;
	border-bottom: 0.1em #e3e3e3 solid;
}
.advert-area p {
	color: #FC5056;
	font-size: 1.1em;
}

/*  我的资产*/
.goto-mymoney {
	text-align: center;
	background-color: #fe7721;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 999;
	height: 3.5em;
	line-height: 3.5em;
	color: #fff;
	font-size: 1.5em;
}
.goto-mymoney img {
	vertical-align:middle;
	height: 1.7em;
}


/* 产品列表 */
.product-list {
	list-style: none;
	padding: 0 0.5em;
	background-color: #fff;
	margin-bottom:4.8em;
}

.product-list .product-list-main {
	border-top: none;
	background-color: #fff;
	border-bottom: 0.1em solid #e3e3e3;
	height: 9.9em;
}

.product-list-main .row {
	margin-right:1em;
	margin-bottom:1em;
}

.product-list-main .row .mcqx {
	height: 2em;
	line-height: 2em;
}

.product-list-main .row .product-title {
	margin-left:1.5em;
	font-size:1.4em;
	color: #000;
}

.product-list-main .row .product-title-sq {
	margin-left:1.5em;
	font-size:1.4em;
	color: #a7a7a7;
}

.product-list-main .row .hot {
	position: absolute;
}

.product-list-main .row .hot img {
	height:3.2em;
	width:3.2em;
}

.product-list-main .row .new {
	position: absolute;
	background: url(../images/new.png) no-repeat;
	height:3em;
	width:3em;
}

.product-list-main .row .qx-txt {
	width: 7em;
	margin-left:0.2em;
	color: #fff;
	background: url(../svgs/limit.svg) no-repeat center;
	background-size: 7em 1.7em;
}

.product-list-main .row .qx-txt-sq {
	width: 7em;
	margin-left:0.2em;
	color: #fff;
	background: url(../svgs/limit-gray.svg) no-repeat center;
	background-size: 7em 1.7em;
}

.product-list-main .row .qx-txt p {
	font-size:1em;
	margin-left:1.5em;
}

.product-list-main .row .qx-txt-sq p {
	font-size:1em;
	margin-left:1.5em;
}

.product-list-main .row .rate {
	color: #fa5c5b;
	font-size: 2.8em;
}

.product-list-main .row .rate-sq {
	color: #a7a7a7;
	font-size: 2.8em;
}

.product-list-main .row .rate-sq span {
	color: #c9c9c9;
	font-size: 0.54em;
}

.product-list-main .row .rate span {
	font-size: 0.54em;
}

.product-list-main .row .title {
	font-size: 0.9em;
	color: #a7a7a7;
	margin-bottom: 0.5em;
}

.product-list-main .row .remain-limit {
	font-size: 0.9em;
	color: #c9c9c9;
}


.product-list-main .sellout {
	position: absolute;
	left:45%;
}

.product-list-main .sellout img{
	margin-top: 3em;
	width: 6em;
}

.product-list-main .row .process {
	height: 0.5em;
	border-radius: 0.5em;
	background-color: #c9c9c9;
	margin: 1em 0;
}

.product-list-main .row .process-bar {
	height: 0.5em;
	width: 0;
	display: block;
	float: left;
	border-radius: 0.5em;
	background: 0;
	background-color: #f95d5b;
}

.product-list-main .row .remain-time {
	margin-left: 0.9em;
}

.remain-time .title {
	font-size: 1em;
	color: #c9c9c9;
}

.remain-time .time {
	font-size: 1.2em;
	color: #888;
}

.product-list-main .row .least {
	font-size: 0.9em;
	color: #c9c9c9;
}

.product-list-main .row .least span {
	color: #fa5c5b;
}

.product-list-main .row .least .sellout {
	font-size: 0.9em;
	color: #c9c9c9;
}

.col {
	position: relative;
	min-height: 0.1em;
	float: left;
}

.col-75 {
	width: 75%;
}

.col-65 {
	width: 65%;
}

.col-60 {
	width: 60%;
}

.col-40 {
	width: 40%;
}

.col-45 {
	width: 45%;
}

.col-35 {
	width: 35%;
}

.col-30 {
	width: 30%;
}

.col-25 {
	width: 25%;
}

.col-20 {
	width: 20%;
}

.col-5 {
	width: 5%;
}

/* 产品详情 头部 */
.product-info {
	color: #a7a7a7;
	background-color: #fbf1e7;
	padding: 0.2em;
}

.product-info .title {
	font-size: 1.3em;
	color: #a7a7a7;
	padding: 0.5em 0 0 0.5em;
}

.product-info .title .share {
	margin-right:0.5em;
	float: right;
}

.product-info .title .share img {
	width:1.3em;
	height:1.3em;
}

.product-info .rate {
	color: #fa5c5b;
	font-size: 4.4em;
	margin: 0;
	padding: 0.2em 0;
}

.product-info .rate span {
	font-size: 0.4em;
}

.product-info .collect {
	font-size: 1.3em;
	height:1.8em;
	padding: 0.5em 0 0 0.5em;
}

.product-info .collect .remain {
	float: right;
}

.product-info .info-process {
	height: 0.5em;
	width: 100%;
	border-radius: 0.5em;
	background-color: #c6c6c6;
	margin:0.5em 0;
}
.product-info .process-bar {
	height: 0.5em;
	width: 0;
	display: block;
	float: left;
	border-radius: 0.5em;
	background: 0;
	background-color: #f95d5b;
}

/* 产品详情 中间 */
.product-info-middle {
	background-color: #f5f5f5;
	color: #888;
	padding: 0.5em 0 0 0.2em;
}

.product-info-middle .price {
	font-size: 1.1em;
	color: #a7a7a7;
	padding: 0.2em 0 0 0.5em;
}

.product-info-middle .price span {
	padding: 0.2em 0.5em 0 0;
	float: right;
}

.product-info-middle .deadline {
	font-size: 1.6em;
	padding: 0.2em 0 0.5em 0.5em;
}

.product-info-middle .deadline span {
	padding: 0.2em 0.5em 0.5em 0;
	float: right;
}

.product-info-middle .info-area {
	font-size: 1.05em;
	padding: 0.5em;
	border-bottom: 0.1em solid #c8c8c8;
}

.product-info-middle .info-area table tr {
	border-bottom: 0.1em solid #c8c8c8;
}

.product-info-middle .info {
	font-size: 1.3em;
	margin: 0.8em;
}

.product-info-middle .info span {
	float: right;
	color: #000;
}

.product-view {
	padding-left: 0.5em;
	height:3em;
	line-height:3em;
}

.product-view .view {
	font-size: 1.4em;
	color: #ff7622;
	padding:0 0.2em;
	font-weight: bold;
}

.product-view  .go-detail {
	margin-right:0.5em;
	width: 2em;
	height: 1em;
}

.product-buy-area {
	border-bottom: 0.1em solid #e3e3e3;
}

.product-buy {
	border-radius: 0.3em;
	font-size: 1.5em;
	color: #fff;
	height:3em;
	line-height:3em;
	margin:1em 0.5em;
	background: #fe7721;
	font-weight: bold;
}

/* 产品详细信息页面 */
.product-detail-table {
	padding:1em;
	display:none;
}

.product-detail-table table {
	border:1px solid #6E6A6A;
	font-size: 1em;
	width: 100%;
	text-align: center;
}

.product-detail-table table td:first-child {
	width: 30%;
	color: #666;
}
.product-detail-table table td {
	padding: 0.3em 0;
}

/* 立即购买页面 */
.product-buynow-sche {
	margin:1em 1em 1em 1em;
	height: 4.2em;
}

.product-buynow-sche .time {
	text-align: center;
	border-radius: 0.5em;
	font-size: 1em;
	color: #fff;
	background: #42E483;
	font-weight: bold;
	padding: 0.6em 0;
	height: 4em;
}

.product-buynow-sche img {
	margin-top: 2em;
}

.product-buynow {
	background-color: #fff;
	font-size: 1.3em;
	border-top: 0.1em #ddd solid;
	border-bottom: 0.1em #ddd solid;
	padding: 0em 0.5em;
}

.product-buynow table {
	margin-left: 0.5em;
}

.product-buynow table tr {
	height: 3em;
	line-height: 3em;
}

.product-buynow  .djcp {
	border-bottom: 0.1em  #e3e3e3 solid;
}

.product-buynow .title {
	color: #888;
}
.product-buynow .name  {
	color: #000;
}

.product-buynow-comment {
	height: 3em;
	line-height: 3em;
	padding-left: 1em;
	font-size: 1.3em;
	color: #888;
}

.product-buynow .price {
	height: 3em;
	line-height: 3em;
	padding-left: 0.5em;
}

.product-buynow .price input {
	color: #fd7722;
	padding-left: 1em;
	text-align: left;
	font-size: 1.3em;
	height: 1.6em;
	width: 6em;
	border:0px;
}

.product-buynow-agreement {
	background-color: #f5f5f5;
	padding-left: 1em;
	height:1.5em;
	line-height:1.5em;
}

.product-buynow-agreement  .checkbox img {
	width:1.2em;
}

.product-buynow-agreement .agreement {
	margin-left:0.3em;
	font-size: 1.1em;
	color:  #807B7B;
}

.product-buynow-agreement .agreement span {
	margin-left:0.3em;
	color: #fd7722;
}

.product-buynow-confirm {
	border-radius: 0.3em;
	font-size: 1.5em;
	color:  #fff;
	height: 3em;
	line-height: 3em;
	margin: 1em;
	background: #fe7721;
	font-weight: bold;
}

/* 用户服务协议 */
.agreement-popup {
	position:fixed;
	top:0;
	left:0;
	height: 100%;
	width: 100%;
	background-color: rgba(93, 98, 104, 0.39);
	visibility: hidden;
	z-index: 10000;'
}

.agreement-popup-container {
	width: 100%;
	padding: 0.5em;
	bottom: 0;
    position:absolute;
	text-align: center;
	background-color: #fff;
}

.agreement-popup-container table{
	width:100%;
	font-size:1.2em;
}

.agreement-popup-container table tr {
	border-bottom: 0.1em  #e3e3e3 solid;
}

.agreement-popup-container table td {
	padding: 0.8em 0;
}

.agreement-popup-container table .noline {
	border-bottom: 0em  #e3e3e3 solid;
}

/* 用户服务协议-详情窗口 */
.add-agreement-tpl {
	background: #FFF;
	padding:1em 1em 1em 1em;
}

/* 绑定理财卡 */
.binding-card-table {
	margin:3.5em 1em;
}

.binding-card-table table {
	font-size: 1.2em;
	width: 100%;
	text-align: left;
}

.binding-card-table table tr {
	border-bottom: 1px solid #dbdbdb;
}

.binding-card-table table .title {
	background-color: #f5f5f5;
	color: #959595;
	padding: 0.5em;
	border-bottom: 0.1em solid #dbdbdb;
}

.binding-card-table table .bank {
	color: #000;
	padding: 0.5em;
}

.binding-card-table table .bank span {
	color: #666;
}

.binding-card-table table .add {
	text-decoration: none;
	color: #666;
	padding: 0.8em 0.5em;
	border-bottom: 0.1em solid #dbdbdb;
}

.binding-card-table table .add .add-card {
	color: #000;
	height:2em;
	line-height:2em;
}

.binding-card-desc {
	font-size: 1.1em;
	margin: 0.8em;
}

/* 绑定安全卡 步骤1 */
.binding-card-setp1 {
	margin-top:3.5em;
	padding: 10px 5px;
	border-bottom: 1px solid #dbdbdb;
}

.binding-card-setp1 .name {
	font-size: 16px;
	color: #000;
	height:25px;
}

.binding-card-setp1 .name input {
	margin-left:15px;
	font-size: 16px;
	height:25px;
	width:200px;
	border:0px;
}

.binding-card-setp1 .name span {
	margin-left:15px;
	color: #666;
}

.binding-card-setp1-next {
	border: 0.1em solid #dbdbdb;
	border-radius: 0.3em;
	font-size: 1.2em;
	color: #fff;
	height:2.5em;
	line-height:2.5em;
	margin:1em 0.5em 0 0.5em ;
	background: #fe7622;
	font-weight: bold;
}

.binding-card-setp1-comment {
	margin:1em;
}

/* 绑定安全卡 步骤2 */
.binding-card-setp2 {
	margin-top:3.5em;
	font-size: 1.2em;
	padding: 0.5em 0.2em;
	border-bottom: 0.1em solid #dbdbdb;
}

.binding-card-setp2 table tr {
	height: 2em;
}

.binding-card-setp2-input {
	font-size: 1.2em;
	padding: 0.2em;
	margin-top: 1em;
	border-top: 0.1em solid #dbdbdb;
}

.binding-card-setp2-input table {
	width: 100%;
}
.binding-card-setp2-input table tr {
	height: 2.5em;
	border-bottom: 0.1em solid #dbdbdb;
}

.binding-card-setp2-input table input {
	font-size: 1em;
	height: 2em;
	width: 11em;
	border: 0em;
}

.binding-card-setp2-input table p {
	color:#fe7622;
}

.binding-card-setp2-next {
	border: 0.1em solid #dbdbdb;
	border-radius: 0.3em;
	font-size: 1.2em;
	color: #fff;
	height:2.5em;
	line-height:2.5em;
	margin:0 0.5em;
	background: #fe7622;
	font-weight: bold;
}

/* 绑定成功 */
.binding-popup {
	position:fixed;
	top:0;
	left:0;
	height: 100%;
	width: 100%;
	background-color: rgba(94, 110, 141, 0.9);
	visibility: hidden;
}

.binding-popup-container {
	margin: 120px 10px;
	background-color: #fff;
	border-radius: 3px 3px 3px 3px;
	text-align:center;
}

.binding-popup-container .message {
	padding: 30px;
	font-size: 20px;
}

.binding-popup-container .confirm {
	padding: 10px;
	font-size: 20px;
	color: #fff;
	background: #42E483;
}

/* 支付密码 */
.pay-popup {
	position:fixed;
	top:0;
	left:0;
	height: 100%;
	width: 100%;
	background-color: rgba(94, 110, 141, 0.9);
	visibility: hidden;
}

.pay-popup-container {
	margin: 120px 10px;
	background-color: #fff;
	border-radius: 3px 3px 3px 3px;
	text-align:center;
}

.pay-popup-container .message {
	padding: 30px;
	font-size: 20px;
}

.pay-popup-container .password {
	height:30px;
	margin: 0 20px 30px 20px;
}

.pay-popup-container .password  input{
	height: 100%;
	width: 100%;
}

.pay-popup-container .buttons {
	height: 50px;
	font-size: 20px;
	color: #fff;
}
.pay-popup-container .buttons div {
	height: 50px;
	line-height: 50px;
	float: left;
	width: 50%;
}

.pay-popup-container .buttons .cancel {
	background: #A5A0A0;
}

.pay-popup-container .buttons .confirm {
	background: #fc7169;
}

/* 密码输入错误 */
.passwd-error-popup {
	position:fixed;
	top:0;
	left:0;
	height: 100%;
	width: 100%;
	background-color: rgba(94, 110, 141, 0.9);
	visibility: hidden;
}

.passwd-error-popup-container {
	margin: 120px 10px;
	background-color: #fff;
	border-radius: 3px 3px 3px 3px;
	text-align:center;
}

.passwd-error-popup-container .title {
	padding: 10px;
	font-size: 20px;
}

.passwd-error-popup-container .message {
	padding: 20px;
	font-size: 20px;
}

.passwd-error-popup-container .confirm {
	padding: 10px;
	font-size: 20px;
	color: #fff;
	background: #42E483;
	border-radius: 3px 3px 3px 3px;
}

/* 购买结果 */
.buy-result-failure {
	display:none;
}

.buy-result-success {
	display:block;
}

.buy-result-title {
	background-color: #fff;
	overflow:hidden;
	padding-left:1em;
	height: 3em;
	line-height: 3em;
}
.buy-result-title img {
	vertical-align:middle;
	margin: auto;
	width: 1.8em;
}

.buy-result-title .result {
	margin:0.5em;
	font-size: 1.3em;
	font-weight:bold;
}

.buy-result-title .reson {
	margin:1em;
	font-size: 1.3em;
}

.buy-result-failure .look-others {
	height: 3em;
	line-height: 3em;
}

.buy-result-failure .look-others p {
	font-size: 1.5em;
	color: #fff;
	margin:1em 1em;
	background: #fe7721;
	border-radius: 0.3em;
}

.view-others-product {
	border: 0.1em solid #dbdbdb;
	border-radius: 0.3em;
	font-size: 1.3em;
	color: #fff;
	height:2.5em;
	line-height:2.5em;
	margin:0 0.5em;
	background: #fe7622;
	font-weight: bold;
}

.view-others-product  a{
	color:#fff;
}

.buy-result-success-action {
	margin-bottom: 1.5em;
	color: #fff;
}
.buy-result-success-action  div {
	line-height: 3em;
	width: 100%;
}

.buy-result-success-action .account p {
	font-size: 1.5em;
	color: #fff;
	margin:1em 1em;
	background: #fe7721;
	border-radius: 0.3em;
}

.buy-result-success-action .others p {
	font-size: 1.5em;
	color: #fe7721;
	margin:0.5em 1em;
	border-radius: 0.3em;
	border: 0.1em solid #fe7721;
}

.buy-result-success-action  a {
	color:#fff;
}

.buy-result-success-info {
	padding: 1em;
	background: #fff;
	border-top: 0.1em solid #e3e3e3;
}

.buy-result-success-info table {
	font-size: 1.3em;
	width: 100%;
	text-align: left;
}

.buy-result-success-info table tr {
	height: 1.6em;
}

.buy-result-success-info .circle {
	width: 2em;
	height: 3.8em;
	line-height: 3.8em;
	text-align: center;
	background: url("../svgs/schedule.svg") no-repeat;
	background-size: 2em 3.8em;
}

.buy-result-success-info .circle p {
	font-size: 1.1em;
	color:#5aad32;
}

.buy-result-success-info .content {
	color:#000;
}

.buy-result-success-info .schedule{
	font-size: 1.1em;
	color:#5aad32;
}

.buy-result-success-info .schedule span{
	font-size: 0.9em;
	color:#666;
}

/* 我的资产 头部 */
.my-money {
	color: #fff;
	background-color: #f8985e;
	padding: 0.2em;
}

.my-money .title {
	font-size: 1.1em;
	padding: 0.5em 0 0 0.5em;
}

.my-money .title img {
	width: 2em;
}

.my-money .title .open-help {
	margin-right:0.5em;
	float: right;
}

.my-money .assets {
	font-size: 5em;
}

.my-money .detail .com {
	float: right;
	font-size: 1em;
	padding:0 0.2em;
}

.my-income {
	color: #6E6A6A;
	background-color: #FAECED;
	padding: 1em;
	border-bottom: 0.1em solid #c3c3c3;
}

.my-income .title span {
	float:right;
}

.my-income .history {
	color: #fe7622;
	font-size: 2em;
}

.my-income .history span {
	color: #fe7622;
	float:right;
}

.my-card {
	margin: 1em 0;
	height: 4em;
	line-height: 4em;
	background-color: #fff;
	border-top: 0.1em solid #c3c3c3;
	border-bottom: 0.1em solid #c3c3c3;
}

.my-card .cardimg{
	margin-left: 1em;
	vertical-align: middle;
	width:2em;
}

.my-card .rightimg{
	vertical-align: middle;
	width:1.2em;
	margin-right: 1em;
}

.my-card p{
	margin-left: 1em;
	color: #000;
	font-size: 1.4em;
	font-weight: bold;
}

.my-invest {
	margin: 0.5em;
	background: #fff;
	border-top: 0.1em solid #e3e3e3;
}

.my-invest table tr {
	border-bottom: 0.1em solid #e3e3e3;
}

.my-invest table tr td {
	padding: 0.8em 0;
}

.my-invest .name {
	color: #000;
	font-size: 1.4em;
}

.my-invest .due {
	font-size: 1.2em;
	text-align: right;
}

.my-invest .invest {
	font-size: 1.3em;
}

.my-invest .income {
	font-size: 1.3em;
	text-align: right;
}

.my-invest .clock {
	vertical-align: middle;
	width: 1.5em;
	margin-right: 0.2em;
}

.my-invest .due span{
	color: #55ef5d;
}


.invest-info {
	margin: 0.5em;
	background: #fff;
	display: none;
}

.invest-info table tr {
}

.invest-info table tr td {
	padding: 0.5em 0;
}

.invest-info .info-right {
	color: #000;
}

.invest-info .info-income {
	color: #ff7622;
}

/* 交易记录 头部*/
.trading-select {
	margin:1em;
	text-align: center;
	border-radius: 0.5em;
	border: 0.1em solid #e3e3e3;
	font-size: 1.5em;
	color:#888888;
}

.trading-select img {
	width: 1em;
}

.trading-select .add-bg-l {
	background: #fe7721;
	color: #fff;
	border-radius: 0.5em 0 0 0.5em;
}

.trading-select .add-bg-m {
	background: #fe7721;
	color: #fff;
}

.trading-select .add-bg-r {
	background: #fe7721;
	color: #fff;
	border-radius: 0 0.5em 0.5em 0;
}

.trading-select table tr td{
	padding: 0.4em 0;
}
.trading-select .select-left{
	padding: 0.4em 0;
	height:1.4em;
}

/*  交易记录筛选*/
.trading-popup {
	position:fixed;
	top:5em;
	left:0;
	height: 100%;
	width: 100%;
	background-color: rgba(93, 98, 104, 0.39);
	visibility: hidden;
	z-index: 10000;
}

.trading-popup-container {
	width: 100%;
	padding: 0 1.5em;
    position:absolute;
	text-align: left;
	background-color: #fff;
}

.trading-popup-container table{
	width:100%;
	font-size:1.5em;
}

.trading-popup-container table tr {
	border-bottom: 0.1em  #e3e3e3 solid;
}

.trading-popup-container table td {
	padding: 0.5em 0;
    color: #888888;
}

.trading-popup-container table .noline {
	border-bottom: 0em  #e3e3e3 solid;
}

#trading-condition img {
	width: 1.2em;
	float: right;
	display: none;
}

/* 交易记录 列表*/
.trading-record {
	background: #fff;
	border-top: 0.1em solid #e3e3e3;
	border-bottom: 0.1em solid #e3e3e3;
}

.trading-record table {
	margin-left: 0.5em;
}

.trading-record table tr {
	border-bottom: 0.1em solid #e3e3e3;
	
}

.trading-record table .noline {
	border-bottom:#e3e3e3 0em solid; 
}

.trading-record table tr td {
	padding: 0.5em 0;
	height:6em;
}

.trading-record p {
	margin: 0.2em;
}

.trading-record .title {
	color: #000;
	font-size: 1.6em;
}
.trading-record .name {
margin-top:1em;
	color: #a7a7a7;
	font-size: 1.2em;
}

.trading-record .status {
	font-size: 1.2em;
	text-align: right;
	margin-right: 1em;
}

.trading-record .money {
	font-size: 1.6em;
	text-align: right;
	margin-right: 1em;
}

/* 历史投资 */
.history-investment {
	background: #fff;
}

.history-investment table tr {
	border-bottom: 0.1em solid #e3e3e3;
}

.history-investment table tr td {
	padding-left: 1.5em;
}

.history-investment p {
	padding: 0.3em 0;
	font-size: 1.3em;
}

.history-investment  span {
	color: #ff7622;
}

.history-investment .title {
	color: #000;
	font-size: 1.4em;
}

.history-investment .status {
	font-size: 1.3em;
	text-align: right;
	margin-right: 1em;
}

.history-investment .money {
	font-size: 1.4em;
	text-align: right;
	margin-right: 1em;
}

.history-info {
	margin: 0.5em;
	background: #fff;
	display: none;
}

.history-info table tr td {
	padding: 0.5em 0;
}

.history-info .info-right {
	color: #000;
}

.history-info .info-income {
	color: #ff7622;
}

.help {
	background:#FFF; 
}

.help table tr {
	border-bottom:#e3e3e3 0.1em solid; 
}

.help table .noline {
	border-bottom:#e3e3e3 0em solid; 
}
.help .title {
	color: #000;
	font-size:1.4em; 
	margin:0px; 
	
	padding:0.8em;
	height: 4em;
	 
	 
}

.help  img {
	width:1.6em;
	margin-right:0.5em;
}

.help-content{
    border-bottom:#e3e3e3 0.1em solid;
	display:none;
	padding:0.3em; 
	background-color: #ECECEC;
}
.help-content p{
    margin:0px; 
	margin-top: 0.5em;
	font-size:1.3em;
	height: 4em;
    color:#a7a7a7
}

/* 分享 */
.product-share {
	max-width: 640px;
	margin:0 auto;
}

.product-share .share-title {
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0.5em 0;
}

.product-share table {
	padding: 0em 1em;
	background: url("../images/share-middle.png") no-repeat;
	background-size:100% 100%;
	height: 13em;
}

.product-share table .left-area {
	padding:0 0.7em;
}
.product-share table .yieldRate {
	text-align: center;
	background: url("../images/share-rate.png") no-repeat;
	background-size:7em 7em;
	width:7em;
	height:7em;
	line-height:7em;
	margin: 0 auto;
}

.product-share table .left-area p {
	font-size: 3.5em;
	color: #fe7721;
}

.product-share table .middle-area p {
	margin:0.5em 0;
	font-size: 1.05em;
}

.product-share table .right-area {
	padding: 1em 0;
}

.product-share table .right-area div {
	float:right;
	width:24px;
	background:#F93452;
}

.product-share table .right-area div p {
	font-size: 0.9em;
	float:left;
	text-align: center;
	color:#fff;
}

.product-share table tr td {
	font-size: 1.3em;
}

.download-area {
	max-width: 640px;
	margin:0 auto;
	padding:2em;
	position: relative;
}

.download-area .rate {
	position: absolute ;
	left:3em;
	top:-1.2em;
	background: #fff;
	color:#F93452;
	padding:0.3em;
	font-weight: bold;
}

.app p {
	text-align: center;
	font-size: 1.5em;
	color: #fff;
	padding: 0.8em 0em;
	background: #fe7721;
	border-radius: 0.3em;
}

.download-area .title {
	color: #000;
	font-weight: bold;
	font-size: 1.4em;
}

.download-area .info {
	text-align: center;
	width: 6em;
	font-size: 1.3em;
	color: #fff;
}